package com.dl.blog.mapper;

import com.dl.blog.entity.VisitorInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Options;

/**
 * @author DL
 * @create 2025-07-07 下午10:52
 */
@Mapper
public interface VisitorInfoMapper {
    // 查询访客信息
    VisitorInfo selectByVisitorId(String visitorId);

    // 插入新访客，返回自增主键
    @Options(useGeneratedKeys = true, keyProperty = "visitorId", keyColumn = "visitor_id")
    int insert(VisitorInfo visitorInfo);

    // 更新访客信息
    int update(VisitorInfo visitorInfo);
}
